cuir embouti - French English Dictionary